body {
    font-family: microsoft yahei, simsun, Arial, Helvetica, Tahoma, sans-serif !important;
    font-size: 12px;
    background: #D8D8D8;
    color: #666;
}
#AllWrap{
    .CartWrap{
         .order_create{
             #goodsbody{
                 .havechild{
                     .shul{
                         position: relative;
                         .shul_iang{
                            font-size: 12px;
                            height: 17px;
                            line-height: 17px;
                            width: 24px;
                            text-align: center;
                            padding: 0;
                            float: left;
                            border: 1px solid #B4B4B4;
                            background: url(../img/Numinput-bj.gif) no-repeat 0 0;
                            font-family: inherit;
                            position: relative;
                            left: 40px;
                         }
                         .numadjust_arr{
                            height: 19px;
                            width: 18px;
                            float: left;
                            margin-left: -1px;
                             position: relative;
                            left: 40px;
                            .increase{
                                background: url(../img/icons.png) no-repeat;
                                width: 11px;
                                height: 11px;
                                background-position: -183px -13px;
                                top: 4px;
                                left: 10px;
                                position: relative;
                                display: block;
                                cursor: pointer;   
                            }
                            .decrease{
                                background: url(../img/icons.png) no-repeat;
                                width: 11px;
                                height: 11px;
                                background-position: -183px -38px;
                                left: -45px;
                                top: -7px;
                                position: relative;
                                display: block;
                                cursor: pointer; 
                            }
                         }
                     }
                     .vm{
                         width: 105px;
                        .cart_coll_ul{
                            width: 84px;
                            margin: 0 auto;
                            .star_off{
                                height: 25px;
                                line-height: 25px;
                                display: block;
                                padding-left: 13px;
                                color: #333;
                                a{
                                    background: url(../img/icons.png) no-repeat;
                                    background-position: 3px -57px;
                                    display: block;
                                    line-height: 25px;
                                    color: #367EC1;
                                    span{
                                        margin: 0 0 0 25px;
                                        .fav{
                                            display: inline;
                                        }
                                        .nofav{
                                            display: none;
                                        }
                                    }
                                }
                            }
                            li{
                                .CartNav_del{
                                    display: block;
                                    padding-left: 13px;
                                    height: 25px;
                                    line-height: 25px;
                                    color: #333;
                                    i{
                                        margin-left: 2px;
                                        margin-right: 3px;
                                        padding: 5px 4px 0 0;
                                        float: left;
                                    }
                                }
                            }
                        
                        }
                     }
                 }
             }
             .sales_promotion{
                 .clearfix_sp{
                     background: #FAFAFA;
                     width: 100%;
                     li{
                        text-align: right;
                        color: #000;
                        font-size: 12px;
                        padding: 4px;
                       background:#FBFCFF ; 
                        span{
                            padding-right: 8px;
                        }
                        span.font_orange{
                            font-size: 14px;
                            color: #f60;
                            padding-right: 30px; 
                        }
                        span.free_cost{
                             color: #ff0000;
                             margin-left: 5px;  
                        }
                        span.totalprice{
                            font-size: 16px;
                            font-weight: bold;
                            color: #cc0000;
                            font-family: arial;
                            padding-right: 30px;                           
                        }
                     }
                }
                .maybe_like{
                    background: #D8D8D8;
                    margin-bottom: 15px;
                    height: 260px;
                    .single_pro{
                        background: #EAEAEA;
                        font-family: simsun;
                        float: left;
                        width: 199px;
                        height: 240px;
                        margin-right: 1px;
                        a{
                            display: block;
                            img{
                                width: 199px;
                                height: 199px;
                                vertical-align: middle;
                            }
                        }
                        .goodinfo{
                            text-align: center;
                            padding: 0 5px;
                            overflow: hidden;
                            padding-top: 3px;
                            height: 18px;
                            line-height: 18px;
                            a{
                                text-align: center;
                                background: none;
                            }
                        }
                        .price_wrap{
                            color: #D20500;
                            padding: 0 5px;
                            del{
                                color: #666;
                                margin-left: 3px;
                            }
                        }
                    }
                }
             }
             .section{
                 background: #ECECEC;
                 .form_title{
                     .acco_wrap{
                         padding: 5px;
                         margin: 0;
                         .del_cart{
                             float: left;
                             a{
                                margin-left: 46px;
                                padding: 0 0 0 7px;
                                height: 25px;
                                line-height: 25px;
                                text-decoration: underline;
                                color: #454545;
                                display: block;
                             }
                         }
                     }
                 }
             }
         }
    }
}





